package com.yonyou.gmmc.service.points.model;

import java.util.Date;
import javax.persistence.*;

@Table(name = "TT_CUSTOMER_POINTS_LOG")
public class TtCustomerPointsLog {
    @Id
    @Column(name = "LOG_ID")
    @SequenceGenerator(name="",sequenceName="SEQ_TT_CUSTOMER_POINTS_LOG")
    private Long logId;

    @Column(name = "USER_ID")
    private Long userId;

    @Column(name = "CHANGE_BEFORE")
    private Long changeBefore;

    @Column(name = "CHANGE_POINTS")
    private Long changePoints;

    @Column(name = "CHANGE_AFTER")
    private Long changeAfter;

    @Column(name = "CHANGE_TYPE")
    private Long changeType;

    @Column(name = "CHANGE_REASON")
    private String changeReason;

    @Column(name = "KEY_CODE")
    private String keyCode;

    @Column(name = "BC1")
    private String bc1;

    @Column(name = "BC2")
    private String bc2;

    @Column(name = "BC3")
    private String bc3;

    @Column(name = "CHANGE_DATE")
    private Date changeDate;

    @Column(name = "CREATE_BY")
    private Integer createBy;

    @Column(name = "CREATE_DATE")
    private Date createDate;

    @Column(name = "UPDATE_BY")
    private Integer updateBy;

    @Column(name = "UPDATE_DATE")
    private Date updateDate;

    /**
     * @return LOG_ID
     */
    public Long getLogId() {
        return logId;
    }

    /**
     * @param logId
     */
    public void setLogId(Long logId) {
        this.logId = logId;
    }

    /**
     * @return USER_ID
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * @param userId
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * @return CHANGE_BEFORE
     */
    public Long getChangeBefore() {
        return changeBefore;
    }

    /**
     * @param changeBefore
     */
    public void setChangeBefore(Long changeBefore) {
        this.changeBefore = changeBefore;
    }

    /**
     * @return CHANGE_POINTS
     */
    public Long getChangePoints() {
        return changePoints;
    }

    /**
     * @param changePoints
     */
    public void setChangePoints(Long changePoints) {
        this.changePoints = changePoints;
    }

    /**
     * @return CHANGE_AFTER
     */
    public Long getChangeAfter() {
        return changeAfter;
    }

    /**
     * @param changeAfter
     */
    public void setChangeAfter(Long changeAfter) {
        this.changeAfter = changeAfter;
    }

    /**
     * @return CHANGE_TYPE
     */
    public Long getChangeType() {
        return changeType;
    }

    /**
     * @param changeType
     */
    public void setChangeType(Long changeType) {
        this.changeType = changeType;
    }

    /**
     * @return CHANGE_REASON
     */
    public String getChangeReason() {
        return changeReason;
    }

    /**
     * @param changeReason
     */
    public void setChangeReason(String changeReason) {
        this.changeReason = changeReason;
    }

    /**
     * @return KEY_CODE
     */
    public String getKeyCode() {
        return keyCode;
    }

    /**
     * @param keyCode
     */
    public void setKeyCode(String keyCode) {
        this.keyCode = keyCode;
    }

    /**
     * @return BC1
     */
    public String getBc1() {
        return bc1;
    }

    /**
     * @param bc1
     */
    public void setBc1(String bc1) {
        this.bc1 = bc1;
    }

    /**
     * @return BC2
     */
    public String getBc2() {
        return bc2;
    }

    /**
     * @param bc2
     */
    public void setBc2(String bc2) {
        this.bc2 = bc2;
    }

    /**
     * @return BC3
     */
    public String getBc3() {
        return bc3;
    }

    /**
     * @param bc3
     */
    public void setBc3(String bc3) {
        this.bc3 = bc3;
    }

    /**
     * @return CHANGE_DATE
     */
    public Date getChangeDate() {
        return changeDate;
    }

    /**
     * @param changeDate
     */
    public void setChangeDate(Date changeDate) {
        this.changeDate = changeDate;
    }

    /**
     * @return CREATE_BY
     */
    public Integer getCreateBy() {
        return createBy;
    }

    /**
     * @param createBy
     */
    public void setCreateBy(Integer createBy) {
        this.createBy = createBy;
    }

    /**
     * @return CREATE_DATE
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return UPDATE_BY
     */
    public Integer getUpdateBy() {
        return updateBy;
    }

    /**
     * @param updateBy
     */
    public void setUpdateBy(Integer updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * @return UPDATE_DATE
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }
}